package cn.demoncat.util.pay.yeepay.entity;

/**
 * 请求参数-普通商户入网申请
 *
 * 1、企业入网
 * 2、企业对公账户
 *
 * @author 延晓磊
 * @since 2020年10月17日
 */
public class MerchantRegisterParam {

    // 入网请求号：0-64
    private String requestNo;
    // 签约类型：1企业，0个体工商户
    private String signType;
    // 统一社会信用代码
    private String licenceNo;
    // 营业执照
    private String licenceUrl;
    // 商户名称
    private String signName;
    // 商户简称
    private String shortName;
    // 法人信息：姓名，身份证号，身份证照
    private String legalName;
    private String legalLicenceNo;
    private String legalLicenceFrontUrl;
    private String legalLicenceBackUrl;
    // 联系人：姓名，身份证号，手机，邮箱
    private String contactName;
    private String contactLicenceNo;
    private String contactMobile;
    private String contactEmail;
    // 经营地址
    private String areaId;
    // 街道地址
    private String address;

    // 银行对公账户-卡号
    private String bankCardNo;
    // 银行对公账户-总行编码
    private String bankCode;
    // 银行对公账户-开户许可证编号
    private String openAccountLicenceNo;
    // 银行对公账户-开户许可证照片
    private String openAccountLicenceUrl;

    public String getRequestNo() {
        return requestNo;
    }

    public void setRequestNo(String requestNo) {
        this.requestNo = requestNo;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getLicenceNo() {
        return licenceNo;
    }

    public void setLicenceNo(String licenceNo) {
        this.licenceNo = licenceNo;
    }

    public String getLicenceUrl() {
        return licenceUrl;
    }

    public void setLicenceUrl(String licenceUrl) {
        this.licenceUrl = licenceUrl;
    }

    public String getSignName() {
        return signName;
    }

    public void setSignName(String signName) {
        this.signName = signName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getLegalName() {
        return legalName;
    }

    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }

    public String getLegalLicenceNo() {
        return legalLicenceNo;
    }

    public void setLegalLicenceNo(String legalLicenceNo) {
        this.legalLicenceNo = legalLicenceNo;
    }

    public String getLegalLicenceFrontUrl() {
        return legalLicenceFrontUrl;
    }

    public void setLegalLicenceFrontUrl(String legalLicenceFrontUrl) {
        this.legalLicenceFrontUrl = legalLicenceFrontUrl;
    }

    public String getLegalLicenceBackUrl() {
        return legalLicenceBackUrl;
    }

    public void setLegalLicenceBackUrl(String legalLicenceBackUrl) {
        this.legalLicenceBackUrl = legalLicenceBackUrl;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactLicenceNo() {
        return contactLicenceNo;
    }

    public void setContactLicenceNo(String contactLicenceNo) {
        this.contactLicenceNo = contactLicenceNo;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getBankCardNo() {
        return bankCardNo;
    }

    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getOpenAccountLicenceNo() {
        return openAccountLicenceNo;
    }

    public void setOpenAccountLicenceNo(String openAccountLicenceNo) {
        this.openAccountLicenceNo = openAccountLicenceNo;
    }

    public String getOpenAccountLicenceUrl() {
        return openAccountLicenceUrl;
    }

    public void setOpenAccountLicenceUrl(String openAccountLicenceUrl) {
        this.openAccountLicenceUrl = openAccountLicenceUrl;
    }

}
